﻿body {
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #797979;
	background-image: url('images/bg_tyan.jpg');
	background-repeat:no-repeat;
	background-position:center top;
}
table {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	font-family: Arial;
	font-size: 12px;
	color: #797979;
}
table td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
}
img {
	border: 0px;
}
p{
	padding:0px;
	margin:19px 0px 0px 0px;
}
form{
	padding:0px;
	margin:0px;
}
.ConteinerSite {
	height: 100%;
	width: 100%;
}
.TdSite {
	vertical-align: top;
	height: 100%;
	width: 990px;
	padding-bottom: 25px;
}
.Logo {
	position: absolute;
	margin: 57px 0px 0px 53px;
}
.TARight{
	text-align:right;
}
.Areal {
	position: absolute;
	text-transform: uppercase;
	margin: 82px 0px 0px 206px;
	font-size: 38px;
	font-family: Calibri;
	font-weight: bold;
	color: #006caa;
}
.Feedback_HeaderDiv {
	position: absolute;
	margin-left: 744px;
	margin-top: 96px;
}
.Feedback_HeaderInput {
	width: 149px;
}
.AdministrationDiv {
	position: absolute;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 23px;
	margin: 150px 0px 0px 160px;
	font-family: Calibri;
}
.Search_Div {
	position: absolute;
	margin: 151px 0px 0px 712px;
}
.Search_Input {
	width: 241px;
	height: 24px;
	border: 0px;
	background-image: url('images/search_bg_header.png');
	background-color: transparent;
	vertical-align: top;
	position: absolute;
	font-size: 13px;
	color: #6e6e6e;
	font-family: Arial;
	padding: 0px;
	padding: 0px 0px 0px 9px;
	margin: 0px;
	line-height: 24px;
}
.Search_But_Input {
	position: absolute;
	margin-left: 241px;
}
.MenuTopTable td {
	vertical-align: middle;
	background-image: url('images/menu_top_bg.gif');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #ffffff;
	height: 39px;
	padding: 0px 15px;
	cursor: pointer;
}
.MenuTopTable a:link, .MenuTopTable a:visited {
	font-size: 18px;
	color: #464646;
	font-family: Tahoma;
	text-decoration: none;
}
.MenuTopTable a:hover, .MenuTopTable a:active {
	font-size: 18px;
	color: #464646;
	font-family: Tahoma;
	text-decoration: none;
}
.MenuTopTable td.MenuTopRazdelitel {
	background-image: url('images/menu_razdelitel.gif');
	background-repeat: no-repeat;
	padding: 0px;
	width: 2px;
}
.ContentLeftBlock {
	float: left;
	width: 225px;
	padding-left: 20px;
}
.ButOrangeLeft {
	background-image: url('images/but_orange_left.png');
	background-repeat: no-repeat;
	height: 30px;
	float: left;
	width: 4px;
}


input {
	font-size: 12px;
	font-family: Arial;
}
.ButOrangeCenter {
	background-image: url('images/but_orange_center.gif');
	background-repeat: repeat-x;
	height: 30px;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	border: 0px;
}

.ButGrayCenter {
	background-image: url('images/btnGray.gif');
	background-repeat: repeat-x;
	height: 32px;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	border: 0px;
}

.InputMun {
	width: 189px;
	font-size: 15px;
	font-family: Calibri;
	color: #464747;
}

.InputMun1 {
	width: 197;
	font-size: 15px;
	font-family: Calibri;
	color: #464747;
}
.ButOrangeDiv {
	margin-top: 15px;
	height: 30px;
	width: 200px;
}
.ButOrangeRight {
	background-image: url('images/but_orange_right.png');
	background-repeat: no-repeat;
	height: 30px;
	float: left;
	width: 4px;
}
.CalendarDiv {
	margin-top: 13px;
	width:197px;
}
.CalendarTop{
	background-image:url('images/calendar_top.gif'); background-repeat:no-repeat; height:34px; text-align:center; line-height:31px;
}
.CalendarCenter{
	background-image:url('images/calendar_center.gif'); background-repeat:no-repeat; text-align:center;
}
.CalendarBottom{
	background-image:url('images/calendar_bottom.gif'); background-repeat:no-repeat; height:13px;
}
.DarkZag{
	color:#4a4a4a;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
}
.TagsDiv {
	margin-top: 15px;
}
.MapDiv {
	margin-top: 30px;
	margin-left:-10px;
}
.WindowsGrayTop {
	background-image: url('images/WindowGrayTop.png');
	background-repeat: no-repeat;
	height: 6px;
	font-size: 3px;
}
.WindowsGrayContent {
	background-image: url('images/WindowGrayBg.gif');
	background-repeat: repeat-y;
	height: 22px;
}
.ZagolovokPrazdnikiDiv {
	display: inline;
	margin-left: 5px;
	float: left;
	margin-top: 2px;
}
.Zagolovok {
	font-size: 13px;
	text-transform: uppercase;
	color: #005c91;
	font-weight: bold;
	font-family: Arial;
}
.LinkLookAllDiv {
	display: inline;
	margin-right: 5px;
	float: right;
}
.LinkLookAll {
	font-size: 11px;
	font-family: Arial;
}
.PrazdnikiDiv {
	width: 185px;
	margin-top: 20px;
}
.PrazdnikiWhiteTop {
	background-image: url('images/WindowWhiteTop.gif');
	background-repeat: no-repeat;
	height: 5px;
}
.PrazdnikiArrowTop {
	position: absolute;
	background-image: url('images/arrow_in_top.png');
	background-repeat: no-repeat;
	width: 28px;
	height: 14px;
	margin: -9px 0px 0px 79px;
	cursor: pointer;
}
.VideoBtnTop {
	position: absolute;
	background-image: url('images/arrow_in_top.png');
	background-repeat: no-repeat;
	width: 30px;
	height: 13px;
	margin: -9px 0px 0px 79px;
	cursor: pointer;
}
.FotoBtnTop {
	position: absolute;
	background-image: url('images/arrow_in_top.png');
	background-repeat: no-repeat;
	width: 30px;
	height: 13px;
	margin: -9px 0px 0px 79px;
	cursor: pointer;
}
.PrazdnikiConteiner {
	background-image: url('images/WindowWhiteBgPrazdniki.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 13px 0px 20px 0px;
}
.CarouselConteiner {
	background-image: url('images/WindowWhiteBgPrazdniki.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.PrazdnikDate {
	margin-left: 9px;
	font-family: Arial;
	font-size: 13px;
	color: #da1703;
	font-weight: bold;
}
.PrazdnikDescr {
	margin-top: 7px;
	font-size: 11px;
	font-family: Arial;
	margin-left: 9px;
}
.PrazdnikiBottom {
	background-image: url('images/WindowWhiteBottomi.gif');
	background-repeat: no-repeat;
	height: 7px;
	font-size: 4px;
}
.PrazdnikiArrowBottom {
	position: absolute;
	background-image: url('images/arrow_in_bottom.png');
	background-repeat: no-repeat;
	width: 30px;
	height: 13px;
	margin: 3px 0px 0px 79px;
	cursor: pointer;
}
.VideoBtnBottom {
	position: absolute;
	background-image: url('images/arrow_in_bottom.png');
	background-repeat: no-repeat;
	width: 30px;
	height: 13px;
	margin: 3px 0px 0px 79px;
	cursor: pointer;
}
.FotoBtnBottom {
	position: absolute;
	background-image: url('images/arrow_in_bottom.png');
	background-repeat: no-repeat;
	width: 30px;
	height: 13px;
	margin: 3px 0px 0px 79px;
	cursor: pointer;
}
.LinksZagDiv {
	margin-top: 17px;
	width: 185px;
}
.Win2Top {
	background-image: url('images/win2_top.gif');
	background-repeat: no-repeat;
	font-size: 3px;
	height: 4px;
}
.Win2Center {
	background-image: url('images/win2_center.gif');
	background-repeat: no-repeat;
	padding-top: 5px;
}
.Win2Bottom {
	background-image: url('images/win2_bottom.gif');
	background-repeat: no-repeat;
	height: 7px;
	font-size: 3px;
}
.LinksDiv {
	width: 153px;
	font-size: 12px;
	font-family: Arial;
}
.LinksDiv div.FirstLink {
	margin-top: 9px;
}
.LinksDiv div {
	margin-top: 17px;
}
.LinksDiv div a:link, .LinksDiv div a:visited {
	text-decoration: none;
	color: #505050;
}
.LinksDiv div a:hover, .LinksDiv div a:active {
	color: #505050;
	text-decoration: underline;
}
.ContentRightBlock {
	float: left;
	margin-left: 20px;
	margin-top: 23px;
	width: 722px;
}
.BlockCarouselName td {
	color: #004782;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
}
.BlockCarouselNameSel td {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
}
.Date {
	color: #797979;
	font-size: 11px;
	font-weight: normal;
}
.BlockCarouselNameDesel {
	height: 82px;
	cursor: pointer;
	vertical-align: top;
	width: 371px;
}
.borderBlock{
	border:1px #d4d4d4 solid; border-width:1px 0px;
}
.BlockCarouselSelCenter {
	background-image: url('images/block_sel2.gif');
	background-repeat:no-repeat;
	background-position:right center;
	height: 82px;
	cursor: pointer;
	vertical-align: top;
	width: 371px;
}
.TACenter {
	text-align: center;
}
.tdBlockSelectItem {
	background-image: url('images/block_carousel_name_bg_desel.gif');
	background-repeat: repeat-y;
	vertical-align: top;
}
.Zag {
	color: #dc2714;
	font-size: 20px;
	margin: 0px 0px 6px 0px;
	font-weight: normal;
}
.ZagBlue {
	color: #005D90;
	font-size: 16px;
	margin: 0px 0px 6px 0px;
	font-weight: bold;
}
h1 {
	color: #dc2714;
	font-size: 20px;
	margin: 0px 0px 6px 0px;
	font-weight: normal;
}
.NewsDiv {
	margin-bottom: 29px;
}
.NewsDivLast {
	margin-bottom: 20px;
}
.NameVideoSmall {
	/*margin-bottom: 7px;*/
	color: #000000;
	font-size: 11px;
	text-align:left;
	height:28px;
}
.NameVideoSmall a:link, .NameVideoSmall a:visited{
	color: #000000;
	font-size: 11px;
	text-decoration:none;
}
.NameVideoSmall a:active, .NameVideoSmall a:hover{
	color: #000000;
	font-size: 11px;
	text-decoration:underline;
}
.CarouselFoto {
	padding-top: 10px;
}
.CarouselVideo {
	padding-top: 10px;
}
.CarouselVideo ul li {
	padding-left: 10px;
	margin-bottom:20px;
}
.CarouselFoto ul li {
	padding-left: 10px;
	margin-bottom: 20px;
}
.PanelNewsLeft {
	background-image: url('images/panel_news_bg_left.gif');
	background-repeat: no-repeat;
	width: 5px;
	height: 29px;
	float: left;
}
.PanelNewsCenter {
	background-image: url('images/panel_news_bg.gif');
	background-repeat: repeat-x;
	height: 29px;
	/*float: left;*/
	width: 100%;
}
.PanelNewsFirstBlock {
	float: left;
	/*margin: 5px 0px 0px 5px;*/
	margin-right:27px;
}
.PanelNewsSecondBlock {
	float: left;
	/*margin: 5px 0px 0px 27px;*/

}
.PanelNewsThreeBlock {
	float: right;
	/*margin: 6px 5px 0px 0px;*/
}
.PanelNewsRight {
	background-image: url('images/panel_news_bg_right.gif');
	background-repeat: no-repeat;
	width: 5px;
	height: 29px;
	/*float: right;*/
}
.NameMen {
	margin: 5px 0px 5px 0px;
}
.NameMen a:link, .NameMen a:visited{
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
.NameMen a:hover, .NameMen a:active{
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}
.CarouselPeopleLeft {
	background-image: url('images/carousel_people_left.gif');
	background-repeat: no-repeat;
	width: 5px;
	height: 221px;
	float: left;
}
.CarouselPeopleCenter {
	background-image: url('images/carousel_shadown.gif');
	background-repeat: repeat-x;
	height: 222px;
	float: left;
}
.CarouselPeopleCenter ul {
	padding-top: 12px !important;
}
.CarouselPeopleCenter ul li {
	text-align: center;
	/*height: 200px !important;*/
	width: 193px !important;
}
.CarouselPeopleRight {
	background-image: url('images/carousel_people_right.gif');
	background-repeat: no-repeat;
	width: 5px;
	height: 221px;
	float: left;
}
.CarouselPeopleRightButtonNext {
	background-image: url('images/arrow_in_right.png');
	background-repeat: no-repeat;
	position: absolute;
	width: 18px;
	height: 37px;
	margin-top: 93px;
	cursor: pointer;
}
.CarouselPeopleRightButtonPrev {
	background-image: url('images/arrow_in_left.png');
	background-repeat: no-repeat;
	position: absolute;
	width: 18px;
	height: 37px;
	margin-top: 93px;
	margin-left: -14px;
	cursor: pointer;
}
.CenterContentDiv {
	float: left;
	width: 520px;
	margin-top: 20px;
}
.ContentPage {
	float: left;
	width: 100%;
	text-align: justify;
	margin-top:18px;
}
.DivPanelNews {
	margin-top: 20px;
	width: 100%;
}
.KraiRightBlock {
	float: left;
	margin-left: 13px;
}
.ConteinerCarouselPeople {
	float: left;
	width: 100%;
	margin-top: 25px;
	margin-left:7px;
}
.VAMiddle {
	vertical-align: middle;
	margin-left:5px;
	margin-right:5px;
}
.FooterLinksPravitelstva {
	float: left;
	width: 405px;
	margin-left:20px;
}
.FooterLinksPravitelstva img {
	margin-left: 4px;
}
.TdFooter {
	background-image: url('images/bg_footer.gif');
	background-repeat: repeat-x;
	padding-right: 0px;
	padding-left: 111px;
	height: 95px;
}
.LogoSmallDiv {
	float: left;
	margin-top: 12px;
	width: 300px;
}
.FooterColor {
	color: #d1eeff;
}
.Header {
	background-image: url('images/heder.jpg');
	background-repeat: no-repeat;
	height: 237px;
	vertical-align: top;
	width: 990px;
}
.DivTableMenu {
	margin-top: 195px;
	padding-right: 130px;
	float: right;
}
.VATop {
	vertical-align: top;
}
.BottomBgFooter {
	background-image: url('images/bg_footer.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
}
.topBlockCarousel {
	background-image: url('images/block_carousel_top.gif');
	background-repeat: no-repeat;
	height: 5px;
	font-size: 3px;
}
.DivBlockCarousel {
}
.LeftBgBlockCarousel {
	background-image: url('images/block_carousel_left_bg.gif');
	background-repeat: repeat-y;
	width: 351px;
	vertical-align: top;
	height: 260px;
}
.LeftBgBlockCarousel div {
	width: 351px;
	margin-top: 5px;
	position: absolute;
}
.BottomBlockCarousel {
	background-image: url('images/block_carousel_bottom.gif');
	background-repeat: no-repeat;
	height: 5px;
	font-size: 3px;
}
.tableBlockCarousel {
}
.DivMarNoFant {
	margin: 0px 0px 0px 8px;
}
.Breads {
	font-size: 11px;
	color: #000000;
}
.GalleryTopLeft{
	background-image:url('images/gallery_top_left.gif');
	background-repeat: no-repeat;
	height: 5px;
	font-size: 3px;
	width:5px;
}
.GalleryTopCenter{
	background-image:url('images/gallery_top_center.gif');
	background-repeat:repeat-x;
	height: 5px;
	font-size: 3px;
}
.GalleryTopRight{
	background-image:url('images/gallery_top_right.gif');
	background-repeat:repeat-x;
	height: 5px;
	font-size: 3px;
	width:5px;
}
.GalleryCenterLeft{
	background-image:url('images/gallery_center_left.gif');
	background-repeat:repeat-y;
	width:5px;
}
.GalleryCenter {
	text-align: center;
	vertical-align: middle;
}
.GalleryCenterRight{
	background-image:url('images/gallery_center_right.gif');
	background-repeat:repeat-y;
	width:5px;
}

.GalleryBottomLeft {
	background-image:url('images/gallery_bottom_left.gif');
	background-repeat: no-repeat;
	height: 5px;
	font-size: 3px;
	width:5px;
}
.GalleryBottomCenter {
	background-image:url('images/gallery_bottom_center.gif');
	background-repeat:repeat-x;
	height: 5px;
	font-size: 3px;
}
.GalleryBottomRight {
	background-image:url('images/gallery_bottom_right.gif');
	background-repeat:repeat-x;
	height: 5px;
	font-size: 3px;
	width:5px;
}
.GalleryPad {
	padding-right: 10px;
	vertical-align: top;
	padding-bottom: 20px;
	width:165px;
}
.GalleryName {
	margin: 10px 0px 7px 0px;
	text-align: center;
}
.DivDocs {
	font-size: 18px;
	margin-bottom: 25px;
	text-align: justify;
}
.DivDocsAlso {
	font-size: 18px;
	margin-bottom: 10px;
	text-align: justify;
}
.TextNews {
	text-align: justify;
}
a:link, a:visited {
	color: #005d90;
	text-decoration: none;
}
a:hover, a:active {
	color: #005d90;
	text-decoration: underline;
}
a.LinkGallery:link, a.LinkGallery:visited {
	text-decoration: underline;
}
a.LinkGallery:hover, a.LinkGallery:active {
	text-decoration: none;
}
a.LinkGray:link,a.LinkGray:visited{
	color:#797979;
	text-decoration:none;
}
a.LinkGray:hover,a.LinkGray:active{
	color:#797979;
	text-decoration:underline;
}
a.LinkRed:link, a.LinkRed:visited{
	color: #dc2714;
	font-size: 20px;
	margin: 0px 0px 6px 0px;
	font-weight: normal;
	text-decoration:none;
}
a.LinkRed:hover, a.LinkRed:active{
	color: #dc2714;
	font-size: 20px;
	margin: 0px 0px 6px 0px;
	font-weight: normal;
	text-decoration:underline;
}

.DivBlockMouseOver {
	position: absolute;
	height: 82px;
	width: 365px;
	z-index: 10000;
	background-image: url('images/clear.gif');
	background-repeat: repeat;
}
.DivBlockMouseOver2 {
	position: absolute;
	height: 82px;
	width: 365px;
	z-index: 10000;
	background-image: url('images/clear.gif');
	background-repeat: repeat;
}
.DivBlockMouseOver3 {
	position: absolute;
	height: 82px;
	width: 365px;
	z-index: 10000;
	background-image: url('images/clear.gif');
	background-repeat: repeat;
}
.TdNameNews {
	vertical-align: middle !important;
	height: 82px;
	width: 371px;
	padding-left: 10px;
	padding-right: 21px;
}
.Fotoapp1{
	position:absolute; margin:45px 0px 0px 632px
}
.Fotoapp2{
	position:absolute; margin:43px 0px 0px 760px
}
.Fotoapp3{
	position:absolute; margin:13px 0px 0px 793px
}
.Fotoapp4{
	position:absolute; margin:43px 0px 0px 892px
}
/*Аккардеон*/
.menu .headlink:link,.headlink:visited,.headlink:active{
	color:#00568f;
	font-size:17px;
	text-decoration:none;
	outline: none;
	/*width:205px;
	display:block;*/
}
.menu .headlink:hover{
	color:#00568f;
	font-size:17px;
	text-decoration:none;
	outline: none;
	/*background-image: url(images/expanded.gif);
	background-repeat:no-repeat;
	background-position:right center;
	width:205px;
	display:block;*/
}
.LeftMenuSel2{
	background-image: url(images/expanded.gif);
	background-repeat:no-repeat;
	background-position:right center
}
.content li a:link, .content li a:visited{
	color:#000000;
	font-size:12px;
	outline: none;
	text-decoration:none;
}
.content li a:hover,.content li a:active{
	color:#000000;
	font-size:12px;
	outline: none;
	text-decoration:underline;
}
.content ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.content ul li{
	padding:4px 0px 0px 14px;
	margin:0px;
	list-style:none;
}
.head{
	padding:4px 0px;
	cursor:pointer;
}
.menu .SelectItem{
	background-image: url(images/expanded.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
.ItemMenu .head{
	padding:5px 0px;
	cursor:pointer;
	width:205px;
}

#tt{
	background-image: url('images/round_c.jpg'); background-repeat: repeat-y; width: 452px;
}
.gForm{
	margin-left: 10px; width: 420px; font-size: 14px;
}
.pageName{
	font-size: 18px; color: #DC2714; font-weight: bold; margin-top: 15px; margin-left: 35px;
}
span.green{
	color: #DC2714;
}
.gCell{
	width: 50%; padding: 5px; color: #005c91; font-weight: bold;
}

.gCell2{
	width: 50%; padding: 5px; color: #141414; font-weight:normal; font-size: 12px;
}
.cell{
	font-weight: normal; text-align: center; padding:5px;
}

/* ---------------Фотогалерея--------------- */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(images/AJAX/FilledStar_alpha.png);

}

.emptyRatingStar {
    background-image: url(images/AJAX/EmptyStar_alpha.png);
}

.savedRatingStar {
    background-image: url(images/AJAX/SavedStar_alpha.png);
}
/* ------------------------------ */

.ContentTable{
	border:1px #797979 solid;
	width:100%;
}
.ContentTable th{
	padding:10px;
	border:1px #797979 solid;
	font-size:12px;
	color:#000000;
}
.ContentTable td{
	padding:10px;
	border:1px #797979 solid;
	vertical-align:middle;
}
.ContentTable td.SelWordTd{
	font-weight:bold;
	color:#000000;
}
.ContentTableUzk{
	border:1px #797979 solid;
	width:100%;
}
.ContentTableUzk th{
	border:1px #797979 solid;
	font-size:12px;
	color:#000000;
	padding:2px;
}
.ContentTableUzk td{
	border:1px #797979 solid;
	vertical-align:top;
	font-size:11px;
	padding:2px;
}
.SubZag{
	color:#DC2714;
	font-size:18px;
}
.wordsel{
	color:#000000;
	font-weight:bold;
	font-size:13px;
}
.word2{
	color:#000000;
}
.TableImgContent{
	width:100%;
}
.TableImgContent td{
	text-align:center;
	padding:5px;
	vertical-align:top;
}
ul.List{
	padding:0px 0px 0px 15px;
	margin:0px;
}
ul.List li{
	font-size:14px;
	padding:0px 0px 5px 0px;
}

ul.ListDocs{
	padding:0px 0px 0px 15px;
	margin:0px;
}
ul.ListDocs li{
	font-size:14px;
	padding:0px 0px 5px 0px;
	color: #005d90;
}
.Cursor{
	cursor:pointer;
}


ul.ListNoPad li{
	padding:0px;
	margin:0px;
}
ul.ListNoPad{
	margin-left:23px;
	padding:0px 0px 5px 0px;
}

ol.ListNoPad{
	margin-left:23px;
	padding:0px;
}
ol.ListNoPad li{
	padding:0px 0px 5px 0px;
	margin:0px;
}
ul li, ol l{
	padding-bottom:5px;
}
/*------------------PageNumberer------------------*/

.PageNumberer
{
	font-family:Tahoma,Helvetica,sans-serif;
	font-size: 14px;
	clear:both;
	width:352px;	
	margin:0 auto;
	color:#3666d4;
}

.PageNumberer a
{
	border-width:1px;
	border-style:solid;
	margin:1px 5px 1px 1px;
	padding:2px 0px 2px 0px;
	text-align:center;
	text-decoration:none;
	height:18px;
	float:left;
	border-color: #ccdbe4;
	color:#3666d4;

}

.PageNumberer a:hover
{
	background:#3666d4;
	border-color:#2b55af;
	color:#fff;

}

.PageNumberer div.selected
{
    margin:1px 5px 1px 1px;
	border:0;
	font-weight:bold;
	padding:3px 0 2px 0;
	float:left;
	height:18px;
	width:26px;
	text-align:center;
	color:#000;
}

.PageNumberer div.prevnext
{
    text-align:center;    
	margin:1px 5px 1px 1px;
	padding:3px 1px 3px 1px;
	border:0;
	float:left;
	height:18px;
	width:50px;
	color:Gray;	
}

.PageNumberer a.pager
{
    width:26px;
    text-decoration:none;
}

.PageNumberer a.prevnext
{
    width:50px;
    text-decoration:none;
}

.LinkGO
{
    border-width:1px;
    border-style:solid;
    margin:1px 5px 1px 1px;
    padding:1px 12px;
    text-align:center;
    text-decoration:none;
    border-color: #ccdbe4;
	color:#3666d4;
}
/*Голосовалка*/
.ZagolovokOpros{
	padding-top:15px;
	padding-bottom:12px;
	color:#000000;
	font-weight:bold;
}
.VotingBody{
	padding-bottom:18px;
}
label{
	color:#000000;
}
.ResultsVoting{
	color:#000000;
}
.ResultsVoting td{
	padding:3px 2px 3px 0px;
}
td.barAnswer div{
	height:12px;
	background-color:#005C91;
}
td.barAnswer{
	vertical-align:middle;
	width:95%;
	height:12px;
}

.question
{
   margin-bottom: 40px; 
}

.ansver{
    padding-left: 30px;
}

.txtQuestion{
    margin-bottom:5px;
    width:100%;
}

.questionTitle {
	color: #005D90;
	font-size: 16px;
	margin: 0px 0px 6px 0px;
	font-weight: normal;
}


.ddlLanguage{
 border:0px;
 width:130px;
 padding:1px;
 vertical-align:middle;
}

.menuClass a{
    font-size : 14px;
    padding-right: 20px;
}

.Blacklable
{
    color:Black;
}

a.Blacklable:link, a.Blacklable:visited, a.Blacklable:hover, a.Blacklable:active 
{
    color:Black !important;
}

/*tabs*/
/*--Tabs---*/
.ajax__tab_default {
	padding-top: 17px;
}
.ajax__tab_default .ajax__tab_header {
	white-space: nowrap;
	z-index:5;
	border-bottom:1px #ccc solid;
}
.ajax__tab_default .ajax__tab_outer {
	display: inline-block;
	vertical-align: bottom;
	cursor: pointer;
}
.ajax__tab_default .ajax__tab_inner {
	display: inline-block;
	vertical-align: bottom;
	background: url("images/tab_short_active.gif") no-repeat scroll 0 0 transparent;
	width: 170px;
	text-align: center;
	z-index:5;
}
.ajax__tab_active .ajax__tab_inner {
	background: url("images/tab_short.gif") no-repeat scroll 0 0 transparent;
	z-index:20;
}
.ajax__tab_default .ajax__tab_tab {
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	height: 31px;
	text-transform: uppercase;
	font-weight: bold;
	width:100%;
	position:relative;
	z-index:0;
	line-height:30px;
}
.ajax__tab_active .ajax__tab_outer{
	position:relative;
	top:1px;
}
.tab_split{
	height:1px; font-size:0px; line-height:0px; background-color:#ccc; position:relative; z-index:10; top:-1px;
}

.notValidTxt
{
    background-color: #FFE4C4;
}

.radioBlock label
{
    color: #797979;
    font-family: Arial;
    font-size: 12px;
}

.blackopacitybackground
{
    position: absolute !important;
    background-color: black;
    opacity: 0.5;
    filter: alpha(opacity=50);
 }
 
 .logindialog
{
    position: absolute;
    width: 300px;
    height: 130px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
}


.logindialog-ie
{
    background-repeat: no-repeat;
    left: 50%;
    position: absolute !important;
    width: 300px;
    height: 130px;
    margin-left: -175px;
    margin-top: -110px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    z-index: 50010;
    background-color:White;
    top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + 250 + 'px');
}

.logindialog-ie6
{
    background-repeat: no-repeat;
    left: 50%;
    position: absolute !important;
    width: 353px;
    height: 256px;
    margin-left: expression( (document.body.clientWidth - 353)/2 );
    margin-top: expression( (document.body.clientHeight - 256)/2 );
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    z-index: 10001;
}




.vetka_serp {
    background: url("/images/vetka-serp.png") 0 0 no-repeat;
    position: absolute;
    width: 193px;
    height: 331px;
    z-index: 100;
    top: 220px;
    right: -37px;
}
.ded_moroz {
    background: url("/images/ded-moroz.png") 0 0 no-repeat;
    position: absolute;
    width: 252px;
    height: 332px;
    z-index: 100;
    top: 110px;
    left: -70px;
}


